.bx-dark,
.bx-dark p{
	color: #ccccd3;
}

.bx-dark .form-control {
	border: none;
	border-bottom: 1px solid rgba(82, 92, 105, 0.1);
	background-color: transparent;
	border-radius: 0;
	padding-left: 0;
}

.bx-dark .form-control::placeholder {
	color: #ccccd3;
	opacity: 1;
}

.bx-dark .form-control:active,
.bx-dark .form-control:focus {
	background-color: transparent;
}

.bx-dark .form-control {
	color: #fff;
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.bx-dark .form-control::-moz-placeholder {
	color: rgba(255, 255, 255, 0.3);
	transition: 170ms linear all;
}

.bx-dark .form-control:-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.3);
	transition: 170ms linear all;
}

.bx-dark .form-control:-moz-placeholder {
	color: rgba(255, 255, 255, 0.3);
	transition: 170ms linear all;
}

.bx-dark .form-control::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.3);
	transition: 170ms linear all;
}